package cn.edu.xust.Ro;


import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

@AllArgsConstructor
@NoArgsConstructor
@Data
public class FoodOddExcelRO {


    private String orderid;
    private String hotelcname;
    private Integer hotelid;
    private String roomid;
    /**
     * 请求内容
     */
    private String foodname;
    private String num;
    private String price;
    private String sum;
    private Integer personnum;
    String mobile;
    String payway;
    String note;
    String unit;

    /**
     * 西软餐单号 下单才有
     */
    String xopoddid;


    /**
     * 发起时间
     */
    @JsonFormat(timezone = "GMT+8")
    private Date createTime;
    /**
     * 处理时间
     */
    @JsonFormat(timezone = "GMT+8")
    private Date receiveTime;
    /**
     * 预计送达时间
     */
    @JsonFormat(timezone = "GMT+8")
    private Date predictTime;
    /**
     * 结束时间
     */
    @TableField("actualTime")
    @JsonFormat(timezone = "GMT+8")
    private Date actualTime;
    /**
     * 退单时间
     */
    @JsonFormat(timezone = "GMT+8")
    private Date refundresultTime;

    /**
     * 接单人id
     */
    private String staffid;
    /**
     * 接单人
     */
    private String staffname;
    /**
     * 事件状态 0未处理 2处理了  13 处理中
     */
    private String status;


    /**
     * 表中不存在的数据
     * 几月
     */
    @TableField(exist = false)
    private int month;

    /**
     * 几点
     */
    @TableField(exist = false)
    private int hour;

    /**
     * 几号
     */
    @TableField(exist = false)
    private int day;

    /**
     * 响应时长=接单时间-创建时间
     */
    @TableField(exist = false)
    private String responseTime;

    /**
     * 处理时长=完成时间-接单时间
     */
    @TableField(exist = false)
    private String duringTime;

    /**
     * 完成时长=完成时间-创建时间
     */
    @TableField(exist = false)
    private String allTime;


}










